Skip to content

Conversation

@sug0
Copy link
Collaborator

@sug0 sug0 commented Oct 22, 2025

Describe your changes

Closes #4830
Closes #4168

Allow IBC deposits into payment addresses (without generating MASP transactions), and IBC withdraws from payment addresses (to automatically get refunded, if an IBC unshielding transfer fails on the counter-party).

These changes should substantially improve the UX of MASP over IBC.

Checklist before merging

  • If this PR has some consensus breaking changes, I added the corresponding breaking:: labels
    • This will require 2 reviewers to approve the changes
  • If this PR requires changes to the docs or specs, a corresponding PR is opened in the namada-docs repo
    • Relevant PR if applies:
  • If this PR affects services such as namada-indexer or namada-masp-indexer, a corresponding PR is opened in that repo

@sug0 sug0 added IBC UX MASP breaking-change breaking:consensus Consensus breaking change that requires a hard-fork do-not-merge Do not merge for now labels Oct 22, 2025
@sug0 sug0 requested review from grarco, murisi and yito88 October 22, 2025 17:55
@mergify
Copy link
Contributor

mergify bot commented Oct 22, 2025

🧪 CI Insights

Here's what we observed from your CI run for 0f1c098.

🟢 All jobs passed!

But CI Insights is watching 👀

@brentstone brentstone added this to the Next Release milestone Oct 24, 2025
sug0 added a commit that referenced this pull request Nov 3, 2025
@sug0 sug0 force-pushed the tiago/znam-ibc-shielding branch from 07ab1eb to 0989749 Compare November 3, 2025 10:56
@sug0 sug0 requested a review from tzemanovic November 3, 2025 10:57
@github-actions github-actions bot added the breaking:api public API breaking change label Nov 3, 2025
sug0 added a commit that referenced this pull request Nov 3, 2025
@sug0 sug0 force-pushed the tiago/znam-ibc-shielding branch from 0989749 to 15014c8 Compare November 3, 2025 14:58
sug0 added a commit that referenced this pull request Nov 3, 2025
@sug0 sug0 force-pushed the tiago/znam-ibc-shielding branch from 15014c8 to 01a2ea0 Compare November 3, 2025 15:23
@sug0 sug0 mentioned this pull request Nov 4, 2025
3 tasks
Copy link
Collaborator

@yito88 yito88 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work! Thank you!

sug0 added a commit that referenced this pull request Nov 4, 2025
@sug0 sug0 force-pushed the tiago/znam-ibc-shielding branch from 01a2ea0 to ea7ac31 Compare November 4, 2025 11:20
@sug0
Copy link
Collaborator Author

sug0 commented Nov 4, 2025

sorry about the f-push, had to fix shielded swaps

@sug0 sug0 force-pushed the tiago/znam-ibc-shielding branch from ea7ac31 to 0f1c098 Compare November 4, 2025 14:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

breaking:api public API breaking change breaking:consensus Consensus breaking change that requires a hard-fork breaking-change IBC MASP UX

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Blind IBC to znam MASP depositing (memoless) Shielded refund design

5 participants